package com.test.practice.collection.list;

import com.test.practice.other.Person;

import java.util.ArrayList;
import java.util.List;

public class ListRemove {
    public static void main(String[] args) {

        List list1 = new ArrayList<Person>();
        List list2 = new ArrayList();

        Person user = new Person.Builder().name("name").age("12").build();
        Person user1 = new Person.Builder().name("name1").age("12").build();
        Person user2 = new Person.Builder().name("name2").age("12").build();
        Person user3 = new Person.Builder().name("name3").age("12").build();
        Person user4 = new Person.Builder().name("name4").age("12").build();

        list1.add(user);
        list1.add(user1);
        list1.add(user2);
        list1.add(user3);

        list2.add(user);
        list2.add(user);
        list2.add(user1);
        list2.add(user4);

//		for (int i = 0; i < list2.size(); i++) {
//			if (list1.containsAll(list2)) {
//				list1.removeAll(list2);
        System.out.println(list2.size());
        list2.removeAll(list1);
        System.out.println(list2.size());
//			}
//		}
    }
}

